int a;
int b, c;
int *(*d)(int, float), (**f)(float, int);
int cat(int, float);
int cat(int a, float);
int cat(int a, float b);
int cat(int cat, float)
{
// this is a body
}

